internal parasite - Espagnol Anglais Dictionnaire